//
// Created by 高联锐 on 2021/2/18.
//
#include <stdio.h>
int main(){
    printf("%s", "chapter10.c run...\n");

    /**
     * 声明一个数组
     */
    int ints[10];  // 具有10个int元素的数组，下标访问从0开始。

    int powers[8] = {1,2,4,6,8,16,32,64}; /* 从ANSI C开始支持这种初始化 */

    /**
     * 只读数组
     */
    const int days[12] = {31,28,31,30,31,30,31,31,30,31,30,31};

    /**
     * 如果初始化数组时省略方括号中的数字，编译器会根据初始化列表中的
     * 项数来确定数组的大小。
     */
    int months[] = {31,28,31,30,31,30,31,31,30,31,30,31};

    /**
     * 二维数组
     * 内含5个数组元素的数组，每个数组元素内含12个 float类型的元素
     *
     */
    float rain[5][12] = {
            {1.0,2.0},
            {1.0,2.0}
    };

    for (int i = 0; i < 5; ++i) {
        for (int j = 0; j < 12; ++j) {
            printf("第%d年的第%d月浮点数是:%.2f \n",i+1,j+1,rain[i][j]);
        }
    }


    return 0;
};

